three separate groups - English Synonyms Dictionary